import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon' // svg component

// register globally
Vue.component('svg-icon', SvgIcon)

// require.context引入某个目录下面的所有文件
// 1、第一个参数是路径
// 2、是否查找子目录
// 3、引入的文件名的规则【正则】
const req = require.context('./svg', false, /\.svg$/)
// 得到的返回值是一个函数

// console.dir(req.keys()) // 文件名组成的数组，文件名只有传入了req之后才能引入文件
//
// req.keys().forEach(item => {
//   console.log(item)
// })
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)

// const arr = [4, 5, 6, 7, 8]
//
// arr.forEach(console.log)
